package cz.acies.organizer.data.persist;

import java.util.Date;
import java.util.Map;

import cz.acies.data.persist.DefaultModelObject;

public class BankTransaction extends DefaultModelObject
{
	private static final long serialVersionUID = -4646747184994237941L;

	protected String parentId;
	protected String bankAccount;
	protected String referNumber;
	protected Date dateAccounting;
	protected Date dateEntry;
	protected Date dateMaturity;
	protected Double amountValue;
	protected String varSymb;
	protected String constSymb;
	protected String specSymb;
	protected String storno;
	protected String description;
	protected String descriptionRecipient;
	protected String descriptionSystem;

	public BankTransaction() {}

	public BankTransaction(String id, Map<String, Object> data) {
		super(id, data);
	}

	// -----  -----------------------------------------------------------------
	
	public String getParentId() {
		return parentId;
	}

	public void setParentId(String parentId) {
		this.parentId = parentId;
	}

	public String getBankAccount() {
		return bankAccount;
	}

	public void setBankAccount(String bankAccount) {
		this.bankAccount = bankAccount;
	}

	public String getReferNumber() {
		return referNumber;
	}

	public void setReferNumber(String referNumber) {
		this.referNumber = referNumber;
	}

	public Date getDateAccounting() {
		return dateAccounting;
	}

	public void setDateAccounting(Date dateAccounting) {
		this.dateAccounting = dateAccounting;
	}

	public Date getDateEntry() {
		return dateEntry;
	}

	public void setDateEntry(Date dateEntry) {
		this.dateEntry = dateEntry;
	}

	public Date getDateMaturity() {
		return dateMaturity;
	}

	public void setDateMaturity(Date dateMaturity) {
		this.dateMaturity = dateMaturity;
	}

	public Double getAmountValue() {
		return amountValue;
	}

	public void setAmountValue(Double amountValue) {
		this.amountValue = amountValue;
	}

	public String getVarSymb() {
		return varSymb;
	}

	public void setVarSymb(String varSymb) {
		this.varSymb = varSymb;
	}

	public String getConstSymb() {
		return constSymb;
	}

	public void setConstSymb(String constSymb) {
		this.constSymb = constSymb;
	}

	public String getSpecSymb() {
		return specSymb;
	}

	public void setSpecSymb(String specSymb) {
		this.specSymb = specSymb;
	}

	public String getStorno() {
		return storno;
	}

	public void setStorno(String storno) {
		this.storno = storno;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getDescriptionRecipient() {
		return descriptionRecipient;
	}

	public void setDescriptionRecipient(String descriptionRecipient) {
		this.descriptionRecipient = descriptionRecipient;
	}

	public String getDescriptionSystem() {
		return descriptionSystem;
	}

	public void setDescriptionSystem(String descriptionSystem) {
		this.descriptionSystem = descriptionSystem;
	}
}
